home *** CD-ROM | disk | FTP | other *** search
- #ifndef NSRES_H
- #define NSRES_H
- #include "mcom_db.h"
-
- __BEGIN_DECLS
-
- /* C version */
- #define NSRESHANDLE void *
-
- typedef void (*NSRESTHREADFUNC)(void *);
-
- typedef struct NSRESTHREADINFO
- {
- void *lock;
- NSRESTHREADFUNC fn_lock;
- NSRESTHREADFUNC fn_unlock;
- } NSRESTHREADINFO;
-
- #define MAXBUFNUM 10
- #define MAXSTRINGLEN 300
-
- #define NSRES_CREATE 1
- #define NSRES_OPEN 2
-
-
-
- NSRESHANDLE NSResCreateTable(const char *filename, NSRESTHREADINFO *threadinfo);
- NSRESHANDLE NSResOpenTable(const char *filename, NSRESTHREADINFO *threadinfo);
- void NSResCloseTable(NSRESHANDLE handle);
-
- char *NSResLoadString(NSRESHANDLE handle, const char * library, int32 id,
- unsigned int charsetid, char *retbuf);
- int32 NSResGetSize(NSRESHANDLE handle, const char *library, int32 id);
- int32 NSResLoadResource(NSRESHANDLE handle, const char *library, int32 id, char *retbuf);
- int NSResAddString(NSRESHANDLE handle, const char *library, int32 id, const char *string, unsigned int charset);
-
- __END_DECLS
-
-
- #endif
-
-